<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <title>Document</title>
  </head>
  <body>
    <script>
      //  面试题：
      // js的数据类型分为两类：基本数据类型，引用数据类型
      // 基本数据类型在使用属性和方法的时候，js是在使用属性和方法的时候，零时把基本数据类型包装成对象，使用完方法和属性后立马销毁

      //   var a = "12345";
      //   console.log(a.length);
      //   a.length = 10;
      //   console.log(a.length);

      // 引用数据类型都是对象，构造函数最后返回的是对象

      //   function Dog(name, age) {
      //     this.name = name;
      //     this.age = age;
      //     this.bark = function () {};
      //     this.showFilm = function () {};
      //     // return "123";
      //   }

      //   function Dog(name, age) {
      //     this.name = name;
      //     this.age = age;
      //     return [1, 2, 3, 4, 5];
      //   }

      //   var dog1 = new Dog("小黑", 3);
      //   console.log(dog1);
    </script>
  </body>
</html>
